﻿using DAL.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DAL.Persistencia
{
    public class F_ConferenciaDAL
    {
        private NewTierraEntities Con;

        public F_ConferenciaDAL()
        {
            Con = new NewTierraEntities();
        }


        public void inserir(F_Conferencia fc)
        {

            try
            {
                Con.AddToF_Conferencia(fc);
                Con.SaveChanges();
            }
            catch
            {
                
                throw;
            }
            
        }

        public void alterar(F_Conferencia novo)
        {
            try
            {
                F_Conferencia velho = consultarPorId(novo.id);

                velho.id_servico = novo.id_servico;
                velho.Reais = novo.Reais;
                //velho.Saldo_Conferir = novo.Saldo_Conferir;
                velho.tabela_referencia = novo.tabela_referencia;
                velho.USD = novo.USD;
                velho.status = novo.status;

                Con.SaveChanges();

            }
            catch 
            {
                
                throw;
            }



        }



        public F_Conferencia consultarPorId(int id)
        {
            try
            {
                return Con.F_Conferencia.Where(s => s.id == id).SingleOrDefault();
            }
            catch 
            {
                throw;
            }
        }



    }
}
